const jwt = require('jsonwebtoken');
const config = require('../../config'); // 引入配置文件

const generateToken = (userId) => {
  const payload = {
    userId,
    iat: Math.floor(Date.now() / 1000), // 当前时间
    exp: Math.floor(Date.now() / 1000) + 60 * 60 * 2400 // 2400小时后过期
  };

  return jwt.sign(payload, config.JWT_SECRET);
};

module.exports = {
  generateToken
};